home *** CD-ROM | disk | FTP | other *** search
- # ID-Net Services PPP and SLIP login script
- # Copyright 1995 Quarterdeck Corporation
- # Authored 5/16/95 Kevin Flick
-
- #define the variables we will need
-
- STRING username
- STRING password
- STRING framing
- STRING IPAddress
-
- # uncomment for debugging
- #TRACE ON
-
- # reset maximum login timeout.
- SetTimeout 90
-
- CfgGetValue "Username" username
- IF result = 0 THEN
- GetInput "Enter your user name" username
- IF result = 0 THEN
- PRINT "Warning, no username entered"
- ELSE
- PRINT "Username set to ["; username; "]"
- ENDIF
- ENDIF
-
- # get password from access method
- # if the Password field is empty, prompt the user for it.
- CfgGetValue "Password" password
- IF result = 0 THEN
- GetPassword "Enter your password" password
- IF result = 0 THEN
- PRINT "Warning, no password entered"
- ELSE
- # NOTE: Don't print password.
- PRINT "Password set."
- ENDIF
- ENDIF
-
- CfgGetValue "Framing" framing
- IF result = 0 THEN
- ABORT "Cannot load framing (SLIP or PPP) from qdeck.ini."
- ENDIF
-
- CommWaitFor "GATEWAY" # wait for login prompt
- #DELAY 5
- IF framing = "MPSLIP" THEN
- CommSend "S"
- ELSE
- CommSend "P"
- ENDIF
- CommSend username # send user name
- CommSend "%r" # send carriage return
-
- CommWaitFor "assword" # wait for password prompt
- #DELAY 5
- CommSend password # send password
- CommSend "%r" # send carriage return
-
- CommWaitFor "to " # wait for ip address
- CommReadIPAddr IPAddress
- IF result>0 THEN
- CfgSetValue "IPAddress" IPAddress
- PRINT "%rIP Address set to ["; IPAddress; "]"
- ENDIF
-
- END
-